information technology community economic development development college agence association information revolution open source developers institute business transition projects technology communication formation science conseil church traditions